-Subproject commit b8d306fd2e96bafa3dbbc8da72fd787c4f77978f
+Subproject commit bbb7848676698ec94d186e2c910ab82452d07433
-Subproject commit 6e0701caa513e11f939899c4d6c258537796c0d3
+Subproject commit 624d5398184ccd500c3ce02338006f32f380fcc9
use semver;
-use url;
use url::Url;
use std::fmt;
use std::fmt::{Show,Formatter};
impl<'a> ToUrl for &'a str {
fn to_url(self) -> Result<Url, String> {
- url::from_str(self)
+ Url::parse(self)
}
}
#[cfg(test)]
mod test {
- use url;
use hamcrest::{assert_that, equal_to, contains};
use core::source::{SourceId, RegistryKind, Location, Remote};
impl ToDep for &'static str {
fn to_dep(self) -> Dependency {
- let url = url::from_str("http://example.com").unwrap();
+ let url = from_str("http://example.com").unwrap();
let source_id = SourceId::new(RegistryKind, Remote(url));
Dependency::parse(self, Some("1.0.0"), &source_id).unwrap()
}
}
fn dep(name: &str) -> Dependency {
- let url = url::from_str("http://example.com").unwrap();
+ let url = from_str("http://example.com").unwrap();
let source_id = SourceId::new(RegistryKind, Remote(url));
Dependency::parse(name, Some("1.0.0"), &source_id).unwrap()
}
use std::fmt;
use std::fmt::{Show, Formatter};
-use url;
use url::Url;
use core::{Summary, Package, PackageId};
if s.starts_with("file:") {
Ok(Local(Path::new(s.slice_from(5))))
} else {
- url::from_str(s).map(Remote).map_err(|e| {
+ Url::parse(s).map(Remote).map_err(|e| {
human(format!("invalid url `{}`: `{}", s, e))
})
}
pub fn for_central() -> SourceId {
SourceId::new(RegistryKind,
- Remote(url::from_str("https://example.com").unwrap()))
+ Remote(Url::parse("https://example.com").unwrap()))
}
pub fn get_location<'a>(&'a self) -> &'a Location {
#[cfg(test)]
mod test {
- use url;
use url::Url;
use core::source::Remote;
use super::ident;
}
fn url(s: &str) -> Url {
- url::from_str(s).unwrap()
+ from_str(s).unwrap()
}
}